[INFO] fetching crate whitenoise_validator 0.2.0...
[INFO] fixing whitenoise_validator-0.2.0 against try#622891a4e29178280638a6b63a8908bde2c0c854+cargoflags=-Zfix-edition=start=2015 for pr-157817-2
[INFO] extracting crate whitenoise_validator 0.2.0 into /workspace/builds/worker-6-tc1/source
[INFO] started tweaking crates.io crate whitenoise_validator 0.2.0
[INFO] finished tweaking crates.io crate whitenoise_validator 0.2.0
[INFO] tweaked toml for crates.io crate whitenoise_validator 0.2.0 written to /workspace/builds/worker-6-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate whitenoise_validator 0.2.0 on toolchain 622891a4e29178280638a6b63a8908bde2c0c854
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]      Locking 78 packages to latest compatible versions
[INFO] [stderr]       Adding bytes v0.5.6 (available: v1.12.0)
[INFO] [stderr]       Adding heck v0.3.3 (available: v0.5.0)
[INFO] [stderr]       Adding indexmap v1.9.3 (available: v2.14.0)
[INFO] [stderr]       Adding itertools v0.9.0 (available: v0.15.0)
[INFO] [stderr]       Adding ndarray v0.13.1 (available: v0.17.2)
[INFO] [stderr]       Adding ndarray-stats v0.3.0 (available: v0.7.0)
[INFO] [stderr]       Adding noisy_float v0.1.15 (available: v0.2.1)
[INFO] [stderr]       Adding num v0.3.1 (available: v0.4.3)
[INFO] [stderr]       Adding prost v0.6.1 (available: v0.14.4)
[INFO] [stderr]       Adding prost-build v0.6.1 (available: v0.14.4)
[INFO] [stderr]       Adding statrs v0.12.0 (available: v0.18.0)
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded which v3.1.1
[INFO] [stderr]   Downloaded prost-types v0.6.1
[INFO] [stderr]   Downloaded prost v0.6.1
[INFO] [stderr]   Downloaded prost-derive v0.6.1
[INFO] [stderr]   Downloaded noisy_float v0.1.15
[INFO] [stderr]   Downloaded matrixmultiply v0.2.4
[INFO] [stderr]   Downloaded ndarray-stats v0.3.0
[INFO] [stderr]   Downloaded build-deps v0.1.4
[INFO] [stderr]   Downloaded statrs v0.12.0
[INFO] [stderr]   Downloaded num-bigint v0.3.3
[INFO] [stderr]   Downloaded ndarray v0.13.1
[INFO] [stderr]   Downloaded prost-build v0.6.1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3a6becf2bc8dde7f3fa57ede90e4f284e72d296796fc446bbb1e2c7cc0530151" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] aae9493fd1ad03da725a632e8af6f418ed4cf3d4471ec04ed076812b3e532fd5
[INFO] running `Command { std: "docker" "start" "aae9493fd1ad03da725a632e8af6f418ed4cf3d4471ec04ed076812b3e532fd5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "aae9493fd1ad03da725a632e8af6f418ed4cf3d4471ec04ed076812b3e532fd5" "/opt/rustwide/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "aae9493fd1ad03da725a632e8af6f418ed4cf3d4471ec04ed076812b3e532fd5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=" "-e" "RUSTDOCFLAGS=" "-w" "/opt/rustwide/workdir" "--user" "0:0" "aae9493fd1ad03da725a632e8af6f418ed4cf3d4471ec04ed076812b3e532fd5" "/opt/rustwide/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "fix" "--allow-no-vcs" "--allow-dirty" "--frozen" "--all" "--all-targets" "--message-format=json" "-Zfix-edition=start=2015", kill_on_drop: false }`
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling either v1.16.0
[INFO] [stderr]    Compiling indexmap v1.9.3
[INFO] [stderr]    Compiling zerocopy v0.8.52
[INFO] [stderr]    Compiling getrandom v0.4.3
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling bytes v0.5.6
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling hashbrown v0.12.3
[INFO] [stderr]    Compiling bitflags v2.13.0
[INFO] [stderr]    Compiling which v3.1.1
[INFO] [stderr]     Checking getrandom v0.1.16
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling num-bigint v0.3.3
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling prost-build v0.6.1
[INFO] [stderr]     Checking rand_core v0.5.1
[INFO] [stderr]    Compiling num-complex v0.2.4
[INFO] [stderr]    Compiling fastrand v2.4.1
[INFO] [stderr]    Compiling unicode-segmentation v1.13.3
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling zmij v1.0.21
[INFO] [stderr]    Compiling num-rational v0.3.2
[INFO] [stderr]     Checking rawpointer v0.2.1
[INFO] [stderr]    Compiling log v0.4.33
[INFO] [stderr]    Compiling itertools v0.8.2
[INFO] [stderr]    Compiling ndarray v0.13.1
[INFO] [stderr]    Compiling heck v0.3.3
[INFO] [stderr]    Compiling error-chain v0.12.4
[INFO] [stderr]     Checking matrixmultiply v0.2.4
[INFO] [stderr]    Compiling itertools v0.9.0
[INFO] [stderr]    Compiling build-deps v0.1.4
[INFO] [stderr]     Checking object v0.37.3
[INFO] [stderr]     Checking num-integer v0.1.46
[INFO] [stderr]     Checking noisy_float v0.1.15
[INFO] [stderr]     Checking num-complex v0.3.1
[INFO] [stderr]     Checking num-iter v0.1.45
[INFO] [stderr]    Compiling prost-derive v0.6.1
[INFO] [stderr]     Checking num v0.3.1
[INFO] [stderr]     Checking serde v1.0.228
[INFO] [stderr]    Compiling serde_json v1.0.150
[INFO] [stderr]    Compiling prost v0.6.1
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling prost-types v0.6.1
[INFO] [stderr]    Compiling petgraph v0.5.1
[INFO] [stderr]     Checking backtrace v0.3.76
[INFO] [stderr]    Compiling whitenoise_validator v0.2.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: fields `nature` and `default_python` are never read
[INFO] [stdout]   --> build/main.rs:34:5
[INFO] [stdout]    |
[INFO] [stdout] 33 | pub struct ArgumentJSON {
[INFO] [stdout]    |            ------------ fields in this struct
[INFO] [stdout] 34 |     nature: Option<Vec<String>>,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 39 |     default_python: Option<String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `ArgumentJSON` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking ppv-lite86 v0.2.21
[INFO] [stderr]     Checking rand_chacha v0.2.2
[INFO] [stderr]     Checking rand v0.7.3
[INFO] [stderr]     Checking ndarray-stats v0.3.0
[INFO] [stderr]     Checking statrs v0.12.0
[INFO] [stdout] warning: unexpected `cfg` condition name: `has_error_description_deprecated`
[INFO] [stdout]   --> src/lib.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 |     error_chain! {}
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: expected names are: `docsrs`, `feature`, and `test` and 32 more
[INFO] [stdout]    = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]    = help: try referring to `impl_error_chain_processed` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]    = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout]    = note: this warning originates in the macro `impl_error_chain_processed` which comes from the expansion of the macro `error_chain` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around closure body
[INFO] [stdout]    --> src/components/covariance.rs:201:39
[INFO] [stdout]     |
[INFO] [stdout] 201 |                     .map(|difference| (difference * scaling_constant))
[INFO] [stdout]     |                                       ^                             ^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_parens)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 201 -                     .map(|difference| (difference * scaling_constant))
[INFO] [stdout] 201 +                     .map(|difference| difference * scaling_constant )
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around closure body
[INFO] [stdout]   --> src/components/sum.rs:84:47
[INFO] [stdout]    |
[INFO] [stdout] 84 | ...                   .map(|(min, max)| (max - min))
[INFO] [stdout]    |                                         ^         ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 84 -                             .map(|(min, max)| (max - min))
[INFO] [stdout] 84 +                             .map(|(min, max)| max - min )
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around closure body
[INFO] [stdout]   --> src/components/variance.rs:90:39
[INFO] [stdout]    |
[INFO] [stdout] 90 |                     .map(|(min, max)| ((max - min).powi(2) * scaling_constant))
[INFO] [stdout]    |                                       ^                                      ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 90 -                     .map(|(min, max)| ((max - min).powi(2) * scaling_constant))
[INFO] [stdout] 90 +                     .map(|(min, max)| (max - min).powi(2) * scaling_constant )
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `has_error_description_deprecated`
[INFO] [stdout]   --> src/lib.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 |     error_chain! {}
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: expected names are: `docsrs`, `feature`, and `test` and 32 more
[INFO] [stdout]    = note: using a cfg inside a macro will use the cfgs from the destination crate and not the ones from the defining crate
[INFO] [stdout]    = help: try referring to `impl_error_chain_processed` crate for guidance on how handle this unexpected cfg
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]    = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout]    = note: this warning originates in the macro `impl_error_chain_processed` which comes from the expansion of the macro `error_chain` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around closure body
[INFO] [stdout]    --> src/components/covariance.rs:201:39
[INFO] [stdout]     |
[INFO] [stdout] 201 |                     .map(|difference| (difference * scaling_constant))
[INFO] [stdout]     |                                       ^                             ^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_parens)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]     |
[INFO] [stdout] 201 -                     .map(|difference| (difference * scaling_constant))
[INFO] [stdout] 201 +                     .map(|difference| difference * scaling_constant )
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around closure body
[INFO] [stdout]   --> src/components/sum.rs:84:47
[INFO] [stdout]    |
[INFO] [stdout] 84 | ...                   .map(|(min, max)| (max - min))
[INFO] [stdout]    |                                         ^         ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 84 -                             .map(|(min, max)| (max - min))
[INFO] [stdout] 84 +                             .map(|(min, max)| max - min )
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around closure body
[INFO] [stdout]   --> src/components/variance.rs:90:39
[INFO] [stdout]    |
[INFO] [stdout] 90 |                     .map(|(min, max)| ((max - min).powi(2) * scaling_constant))
[INFO] [stdout]    |                                       ^                                      ^
[INFO] [stdout]    |
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 90 -                     .map(|(min, max)| ((max - min).powi(2) * scaling_constant))
[INFO] [stdout] 90 +                     .map(|(min, max)| (max - min).powi(2) * scaling_constant )
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/whitenoise_validator-b6d81e91699681b7/out/bindings_analysis.rs:8:16
[INFO] [stdout]   |
[INFO] [stdout] 8 |     pub fn abs(&mut self, data: u32) -> builders::AbsBuilder {
[INFO] [stdout]   |                ^^^^^^^^^                ^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]   |                |
[INFO] [stdout]   |                the lifetime is elided here
[INFO] [stdout]   |
[INFO] [stdout]   = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]   = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]   |
[INFO] [stdout] 8 |     pub fn abs(&mut self, data: u32) -> builders::AbsBuilder<'_> {
[INFO] [stdout]   |                                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/whitenoise_validator-b6d81e91699681b7/out/bindings_analysis.rs:8:16
[INFO] [stdout]   |
[INFO] [stdout] 8 |     pub fn abs(&mut self, data: u32) -> builders::AbsBuilder {
[INFO] [stdout]   |                ^^^^^^^^^                ^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]   |                |
[INFO] [stdout]   |                the lifetime is elided here
[INFO] [stdout]   |
[INFO] [stdout]   = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]   = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]   |
[INFO] [stdout] 8 |     pub fn abs(&mut self, data: u32) -> builders::AbsBuilder<'_> {
[INFO] [stdout]   |                                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/whitenoise_validator-b6d81e91699681b7/out/bindings_analysis.rs:32:16
[INFO] [stdout]    |
[INFO] [stdout] 32 |     pub fn add(&mut self, left: u32, right: u32) -> builders::AddBuilder {
[INFO] [stdout]    |                ^^^^^^^^^                            ^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                |
[INFO] [stdout]    |                the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 32 |     pub fn add(&mut self, left: u32, right: u32) -> builders::AddBuilder<'_> {
[INFO] [stdout]    |                                                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/whitenoise_validator-b6d81e91699681b7/out/bindings_analysis.rs:57:17
[INFO] [stdout]    |
[INFO] [stdout] 57 |     pub fn cast(&mut self, data: u32, atomic_type: String) -> builders::CastBuilder {
[INFO] [stdout]    |                 ^^^^^^^^^ the lifetime is elided here         ^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 57 |     pub fn cast(&mut self, data: u32, atomic_type: String) -> builders::CastBuilder<'_> {
[INFO] [stdout]    |                                                                                    ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/whitenoise_validator-b6d81e91699681b7/out/bindings_analysis.rs:81:18
[INFO] [stdout]    |
[INFO] [stdout] 81 |     pub fn clamp(&mut self, data: u32) -> builders::ClampBuilder {
[INFO] [stdout]    |                  ^^^^^^^^^                ^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 81 |     pub fn clamp(&mut self, data: u32) -> builders::ClampBuilder<'_> {
[INFO] [stdout]    |                                                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/whitenoise_validator-b6d81e91699681b7/out/bindings_analysis.rs:105:24
[INFO] [stdout]     |
[INFO] [stdout] 105 |     pub fn column_bind(&mut self, data: u32, names: u32) -> builders::ColumnBindBuilder {
[INFO] [stdout]     |                        ^^^^^^^^^                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                        |
[INFO] [stdout]     |                        the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 105 |     pub fn column_bind(&mut self, data: u32, names: u32) -> builders::ColumnBindBuilder<'_> {
[INFO] [stdout]     |                                                                                        ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/whitenoise_validator-b6d81e91699681b7/out/bindings_analysis.rs:130:18
[INFO] [stdout]     |
[INFO] [stdout] 130 |     pub fn count(&mut self, data: u32) -> builders::CountBuilder {
[INFO] [stdout]     |                  ^^^^^^^^^                ^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 130 |     pub fn count(&mut self, data: u32) -> builders::CountBuilder<'_> {
[INFO] [stdout]     |                                                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/whitenoise_validator-b6d81e91699681b7/out/bindings_analysis.rs:154:23
[INFO] [stdout]     |
[INFO] [stdout] 154 |     pub fn covariance(&mut self) -> builders::CovarianceBuilder {
[INFO] [stdout]     |                       ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                       |
[INFO] [stdout]     |                       the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 154 |     pub fn covariance(&mut self) -> builders::CovarianceBuilder<'_> {
[INFO] [stdout]     |                                                                ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/whitenoise_validator-b6d81e91699681b7/out/bindings_analysis.rs:178:21
[INFO] [stdout]     |
[INFO] [stdout] 178 |     pub fn digitize(&mut self, data: u32, edges: u32, inclusive_left: u32) -> builders::DigitizeBuilder {
[INFO] [stdout]     |                     ^^^^^^^^^ the lifetime is elided here                     ^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 178 |     pub fn digitize(&mut self, data: u32, edges: u32, inclusive_left: u32) -> builders::DigitizeBuilder<'_> {
[INFO] [stdout]     |                                                                                                        ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/whitenoise_validator-b6d81e91699681b7/out/bindings_analysis.rs:204:19
[INFO] [stdout]     |
[INFO] [stdout] 204 |     pub fn divide(&mut self, left: u32, right: u32) -> builders::DivideBuilder {
[INFO] [stdout]     |                   ^^^^^^^^^                            ^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 204 |     pub fn divide(&mut self, left: u32, right: u32) -> builders::DivideBuilder<'_> {
[INFO] [stdout]     |                                                                               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/whitenoise_validator-b6d81e91699681b7/out/bindings_analysis.rs:32:16
[INFO] [stdout]    |
[INFO] [stdout] 32 |     pub fn add(&mut self, left: u32, right: u32) -> builders::AddBuilder {
[INFO] [stdout]    |                ^^^^^^^^^                            ^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                |
[INFO] [stdout]    |                the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 32 |     pub fn add(&mut self, left: u32, right: u32) -> builders::AddBuilder<'_> {
[INFO] [stdout]    |                                                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/whitenoise_validator-b6d81e91699681b7/out/bindings_analysis.rs:57:17
[INFO] [stdout]    |
[INFO] [stdout] 57 |     pub fn cast(&mut self, data: u32, atomic_type: String) -> builders::CastBuilder {
[INFO] [stdout]    |                 ^^^^^^^^^ the lifetime is elided here         ^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 57 |     pub fn cast(&mut self, data: u32, atomic_type: String) -> builders::CastBuilder<'_> {
[INFO] [stdout]    |                                                                                    ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> /opt/rustwide/target/debug/build/whitenoise_validator-b6d81e91699681b7/out/bindings_analysis.rs:81:18
[INFO] [stdout]    |
[INFO] [stdout] 81 |     pub fn clamp(&mut self, data: u32) -> builders::ClampBuilder {
[INFO] [stdout]    |                  ^^^^^^^^^                ^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 81 |     pub fn clamp(&mut self, data: u32) -> builders::ClampBuilder<'_> {
[INFO] [stdout]    |                                                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/whitenoise_validator-b6d81e91699681b7/out/bindings_analysis.rs:229:21
[INFO] [stdout]     |
[INFO] [stdout] 229 |     pub fn dp_count(&mut self, data: u32, lower: u32, privacy_usage: Vec<proto::PrivacyUsage>) -> builders::DpCountBuilder {
[INFO] [stdout]     |                     ^^^^^^^^^ the lifetime is elided here                                         ^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 229 |     pub fn dp_count(&mut self, data: u32, lower: u32, privacy_usage: Vec<proto::PrivacyUsage>) -> builders::DpCountBuilder<'_> {
[INFO] [stdout]     |                                                                                                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/whitenoise_validator-b6d81e91699681b7/out/bindings_analysis.rs:105:24
[INFO] [stdout]     |
[INFO] [stdout] 105 |     pub fn column_bind(&mut self, data: u32, names: u32) -> builders::ColumnBindBuilder {
[INFO] [stdout]     |                        ^^^^^^^^^                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                        |
[INFO] [stdout]     |                        the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 105 |     pub fn column_bind(&mut self, data: u32, names: u32) -> builders::ColumnBindBuilder<'_> {
[INFO] [stdout]     |                                                                                        ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/whitenoise_validator-b6d81e91699681b7/out/bindings_analysis.rs:130:18
[INFO] [stdout]     |
[INFO] [stdout] 130 |     pub fn count(&mut self, data: u32) -> builders::CountBuilder {
[INFO] [stdout]     |                  ^^^^^^^^^                ^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 130 |     pub fn count(&mut self, data: u32) -> builders::CountBuilder<'_> {
[INFO] [stdout]     |                                                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/whitenoise_validator-b6d81e91699681b7/out/bindings_analysis.rs:154:23
[INFO] [stdout]     |
[INFO] [stdout] 154 |     pub fn covariance(&mut self) -> builders::CovarianceBuilder {
[INFO] [stdout]     |                       ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                       |
[INFO] [stdout]     |                       the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 154 |     pub fn covariance(&mut self) -> builders::CovarianceBuilder<'_> {
[INFO] [stdout]     |                                                                ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/whitenoise_validator-b6d81e91699681b7/out/bindings_analysis.rs:178:21
[INFO] [stdout]     |
[INFO] [stdout] 178 |     pub fn digitize(&mut self, data: u32, edges: u32, inclusive_left: u32) -> builders::DigitizeBuilder {
[INFO] [stdout]     |                     ^^^^^^^^^ the lifetime is elided here                     ^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 178 |     pub fn digitize(&mut self, data: u32, edges: u32, inclusive_left: u32) -> builders::DigitizeBuilder<'_> {
[INFO] [stdout]     |                                                                                                        ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/whitenoise_validator-b6d81e91699681b7/out/bindings_analysis.rs:256:26
[INFO] [stdout]     |
[INFO] [stdout] 256 |     pub fn dp_covariance(&mut self, privacy_usage: Vec<proto::PrivacyUsage>) -> builders::DpCovarianceBuilder {
[INFO] [stdout]     |                          ^^^^^^^^^ the lifetime is elided here                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 256 |     pub fn dp_covariance(&mut self, privacy_usage: Vec<proto::PrivacyUsage>) -> builders::DpCovarianceBuilder<'_> {
[INFO] [stdout]     |                                                                                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/whitenoise_validator-b6d81e91699681b7/out/bindings_analysis.rs:204:19
[INFO] [stdout]     |
[INFO] [stdout] 204 |     pub fn divide(&mut self, left: u32, right: u32) -> builders::DivideBuilder {
[INFO] [stdout]     |                   ^^^^^^^^^                            ^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 204 |     pub fn divide(&mut self, left: u32, right: u32) -> builders::DivideBuilder<'_> {
[INFO] [stdout]     |                                                                               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/whitenoise_validator-b6d81e91699681b7/out/bindings_analysis.rs:229:21
[INFO] [stdout]     |
[INFO] [stdout] 229 |     pub fn dp_count(&mut self, data: u32, lower: u32, privacy_usage: Vec<proto::PrivacyUsage>) -> builders::DpCountBuilder {
[INFO] [stdout]     |                     ^^^^^^^^^ the lifetime is elided here                                         ^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 229 |     pub fn dp_count(&mut self, data: u32, lower: u32, privacy_usage: Vec<proto::PrivacyUsage>) -> builders::DpCountBuilder<'_> {
[INFO] [stdout]     |                                                                                                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/whitenoise_validator-b6d81e91699681b7/out/bindings_analysis.rs:256:26
[INFO] [stdout]     |
[INFO] [stdout] 256 |     pub fn dp_covariance(&mut self, privacy_usage: Vec<proto::PrivacyUsage>) -> builders::DpCovarianceBuilder {
[INFO] [stdout]     |                          ^^^^^^^^^ the lifetime is elided here                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 256 |     pub fn dp_covariance(&mut self, privacy_usage: Vec<proto::PrivacyUsage>) -> builders::DpCovarianceBuilder<'_> {
[INFO] [stdout]     |                                                                                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/whitenoise_validator-b6d81e91699681b7/out/bindings_analysis.rs:282:25
[INFO] [stdout]     |
[INFO] [stdout] 282 | ...am(&mut self, data: u32, lower: u32, inclusive_left: u32, privacy_usage: Vec<proto::PrivacyUsage>) -> builders::DpHistogramBuilder {
[INFO] [stdout]     |       ^^^^^^^^^ the lifetime is elided here                                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 282 |     pub fn dp_histogram(&mut self, data: u32, lower: u32, inclusive_left: u32, privacy_usage: Vec<proto::PrivacyUsage>) -> builders::DpHistogramBuilder<'_> {
[INFO] [stdout]     |                                                                                                                                                        ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/whitenoise_validator-b6d81e91699681b7/out/bindings_analysis.rs:282:25
[INFO] [stdout]     |
[INFO] [stdout] 282 | ...am(&mut self, data: u32, lower: u32, inclusive_left: u32, privacy_usage: Vec<proto::PrivacyUsage>) -> builders::DpHistogramBuilder {
[INFO] [stdout]     |       ^^^^^^^^^ the lifetime is elided here                                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 282 |     pub fn dp_histogram(&mut self, data: u32, lower: u32, inclusive_left: u32, privacy_usage: Vec<proto::PrivacyUsage>) -> builders::DpHistogramBuilder<'_> {
[INFO] [stdout]     |                                                                                                                                                        ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/whitenoise_validator-b6d81e91699681b7/out/bindings_analysis.rs:309:23
[INFO] [stdout]     |
[INFO] [stdout] 309 |     pub fn dp_maximum(&mut self, data: u32, privacy_usage: Vec<proto::PrivacyUsage>) -> builders::DpMaximumBuilder {
[INFO] [stdout]     |                       ^^^^^^^^^ the lifetime is elided here                             ^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 309 |     pub fn dp_maximum(&mut self, data: u32, privacy_usage: Vec<proto::PrivacyUsage>) -> builders::DpMaximumBuilder<'_> {
[INFO] [stdout]     |                                                                                                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/whitenoise_validator-b6d81e91699681b7/out/bindings_analysis.rs:334:20
[INFO] [stdout]     |
[INFO] [stdout] 334 |     pub fn dp_mean(&mut self, data: u32, privacy_usage: Vec<proto::PrivacyUsage>) -> builders::DpMeanBuilder {
[INFO] [stdout]     |                    ^^^^^^^^^ the lifetime is elided here                             ^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 334 |     pub fn dp_mean(&mut self, data: u32, privacy_usage: Vec<proto::PrivacyUsage>) -> builders::DpMeanBuilder<'_> {
[INFO] [stdout]     |                                                                                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/whitenoise_validator-b6d81e91699681b7/out/bindings_analysis.rs:360:22
[INFO] [stdout]     |
[INFO] [stdout] 360 |     pub fn dp_median(&mut self, data: u32, privacy_usage: Vec<proto::PrivacyUsage>) -> builders::DpMedianBuilder {
[INFO] [stdout]     |                      ^^^^^^^^^ the lifetime is elided here                             ^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 360 |     pub fn dp_median(&mut self, data: u32, privacy_usage: Vec<proto::PrivacyUsage>) -> builders::DpMedianBuilder<'_> {
[INFO] [stdout]     |                                                                                                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/whitenoise_validator-b6d81e91699681b7/out/bindings_analysis.rs:309:23
[INFO] [stdout]     |
[INFO] [stdout] 309 |     pub fn dp_maximum(&mut self, data: u32, privacy_usage: Vec<proto::PrivacyUsage>) -> builders::DpMaximumBuilder {
[INFO] [stdout]     |                       ^^^^^^^^^ the lifetime is elided here                             ^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 309 |     pub fn dp_maximum(&mut self, data: u32, privacy_usage: Vec<proto::PrivacyUsage>) -> builders::DpMaximumBuilder<'_> {
[INFO] [stdout]     |                                                                                                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/whitenoise_validator-b6d81e91699681b7/out/bindings_analysis.rs:386:23
[INFO] [stdout]     |
[INFO] [stdout] 386 |     pub fn dp_minimum(&mut self, data: u32, privacy_usage: Vec<proto::PrivacyUsage>) -> builders::DpMinimumBuilder {
[INFO] [stdout]     |                       ^^^^^^^^^ the lifetime is elided here                             ^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 386 |     pub fn dp_minimum(&mut self, data: u32, privacy_usage: Vec<proto::PrivacyUsage>) -> builders::DpMinimumBuilder<'_> {
[INFO] [stdout]     |                                                                                                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/whitenoise_validator-b6d81e91699681b7/out/bindings_analysis.rs:411:24
[INFO] [stdout]     |
[INFO] [stdout] 411 |     pub fn dp_quantile(&mut self, data: u32, alpha: f64, privacy_usage: Vec<proto::PrivacyUsage>) -> builders::DpQuantileBuilder {
[INFO] [stdout]     |                        ^^^^^^^^^ the lifetime is elided here                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 411 |     pub fn dp_quantile(&mut self, data: u32, alpha: f64, privacy_usage: Vec<proto::PrivacyUsage>) -> builders::DpQuantileBuilder<'_> {
[INFO] [stdout]     |                                                                                                                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/whitenoise_validator-b6d81e91699681b7/out/bindings_analysis.rs:334:20
[INFO] [stdout]     |
[INFO] [stdout] 334 |     pub fn dp_mean(&mut self, data: u32, privacy_usage: Vec<proto::PrivacyUsage>) -> builders::DpMeanBuilder {
[INFO] [stdout]     |                    ^^^^^^^^^ the lifetime is elided here                             ^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 334 |     pub fn dp_mean(&mut self, data: u32, privacy_usage: Vec<proto::PrivacyUsage>) -> builders::DpMeanBuilder<'_> {
[INFO] [stdout]     |                                                                                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/whitenoise_validator-b6d81e91699681b7/out/bindings_analysis.rs:360:22
[INFO] [stdout]     |
[INFO] [stdout] 360 |     pub fn dp_median(&mut self, data: u32, privacy_usage: Vec<proto::PrivacyUsage>) -> builders::DpMedianBuilder {
[INFO] [stdout]     |                      ^^^^^^^^^ the lifetime is elided here                             ^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 360 |     pub fn dp_median(&mut self, data: u32, privacy_usage: Vec<proto::PrivacyUsage>) -> builders::DpMedianBuilder<'_> {
[INFO] [stdout]     |                                                                                                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/whitenoise_validator-b6d81e91699681b7/out/bindings_analysis.rs:386:23
[INFO] [stdout]     |
[INFO] [stdout] 386 |     pub fn dp_minimum(&mut self, data: u32, privacy_usage: Vec<proto::PrivacyUsage>) -> builders::DpMinimumBuilder {
[INFO] [stdout]     |                       ^^^^^^^^^ the lifetime is elided here                             ^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 386 |     pub fn dp_minimum(&mut self, data: u32, privacy_usage: Vec<proto::PrivacyUsage>) -> builders::DpMinimumBuilder<'_> {
[INFO] [stdout]     |                                                                                                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/whitenoise_validator-b6d81e91699681b7/out/bindings_analysis.rs:411:24
[INFO] [stdout]     |
[INFO] [stdout] 411 |     pub fn dp_quantile(&mut self, data: u32, alpha: f64, privacy_usage: Vec<proto::PrivacyUsage>) -> builders::DpQuantileBuilder {
[INFO] [stdout]     |                        ^^^^^^^^^ the lifetime is elided here                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 411 |     pub fn dp_quantile(&mut self, data: u32, alpha: f64, privacy_usage: Vec<proto::PrivacyUsage>) -> builders::DpQuantileBuilder<'_> {
[INFO] [stdout]     |                                                                                                                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/whitenoise_validator-b6d81e91699681b7/out/bindings_analysis.rs:438:26
[INFO] [stdout]     |
[INFO] [stdout] 438 |     pub fn dp_raw_moment(&mut self, data: u32, order: u32, privacy_usage: Vec<proto::PrivacyUsage>) -> builders::DpRawMomentBuilder {
[INFO] [stdout]     |                          ^^^^^^^^^ the lifetime is elided here                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 438 |     pub fn dp_raw_moment(&mut self, data: u32, order: u32, privacy_usage: Vec<proto::PrivacyUsage>) -> builders::DpRawMomentBuilder<'_> {
[INFO] [stdout]     |                                                                                                                                    ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/whitenoise_validator-b6d81e91699681b7/out/bindings_analysis.rs:464:19
[INFO] [stdout]     |
[INFO] [stdout] 464 |     pub fn dp_sum(&mut self, data: u32, privacy_usage: Vec<proto::PrivacyUsage>) -> builders::DpSumBuilder {
[INFO] [stdout]     |                   ^^^^^^^^^ the lifetime is elided here                             ^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 464 |     pub fn dp_sum(&mut self, data: u32, privacy_usage: Vec<proto::PrivacyUsage>) -> builders::DpSumBuilder<'_> {
[INFO] [stdout]     |                                                                                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/whitenoise_validator-b6d81e91699681b7/out/bindings_analysis.rs:438:26
[INFO] [stdout]     |
[INFO] [stdout] 438 |     pub fn dp_raw_moment(&mut self, data: u32, order: u32, privacy_usage: Vec<proto::PrivacyUsage>) -> builders::DpRawMomentBuilder {
[INFO] [stdout]     |                          ^^^^^^^^^ the lifetime is elided here                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 438 |     pub fn dp_raw_moment(&mut self, data: u32, order: u32, privacy_usage: Vec<proto::PrivacyUsage>) -> builders::DpRawMomentBuilder<'_> {
[INFO] [stdout]     |                                                                                                                                    ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/whitenoise_validator-b6d81e91699681b7/out/bindings_analysis.rs:464:19
[INFO] [stdout]     |
[INFO] [stdout] 464 |     pub fn dp_sum(&mut self, data: u32, privacy_usage: Vec<proto::PrivacyUsage>) -> builders::DpSumBuilder {
[INFO] [stdout]     |                   ^^^^^^^^^ the lifetime is elided here                             ^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 464 |     pub fn dp_sum(&mut self, data: u32, privacy_usage: Vec<proto::PrivacyUsage>) -> builders::DpSumBuilder<'_> {
[INFO] [stdout]     |                                                                                                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/whitenoise_validator-b6d81e91699681b7/out/bindings_analysis.rs:489:24
[INFO] [stdout]     |
[INFO] [stdout] 489 |     pub fn dp_variance(&mut self, data: u32, privacy_usage: Vec<proto::PrivacyUsage>) -> builders::DpVarianceBuilder {
[INFO] [stdout]     |                        ^^^^^^^^^ the lifetime is elided here                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 489 |     pub fn dp_variance(&mut self, data: u32, privacy_usage: Vec<proto::PrivacyUsage>) -> builders::DpVarianceBuilder<'_> {
[INFO] [stdout]     |                                                                                                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/whitenoise_validator-b6d81e91699681b7/out/bindings_analysis.rs:489:24
[INFO] [stdout]     |
[INFO] [stdout] 489 |     pub fn dp_variance(&mut self, data: u32, privacy_usage: Vec<proto::PrivacyUsage>) -> builders::DpVarianceBuilder {
[INFO] [stdout]     |                        ^^^^^^^^^ the lifetime is elided here                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 489 |     pub fn dp_variance(&mut self, data: u32, privacy_usage: Vec<proto::PrivacyUsage>) -> builders::DpVarianceBuilder<'_> {
[INFO] [stdout]     |                                                                                                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/whitenoise_validator-b6d81e91699681b7/out/bindings_analysis.rs:515:18
[INFO] [stdout]     |
[INFO] [stdout] 515 |     pub fn equal(&mut self, left: u32, right: u32) -> builders::EqualBuilder {
[INFO] [stdout]     |                  ^^^^^^^^^                            ^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 515 |     pub fn equal(&mut self, left: u32, right: u32) -> builders::EqualBuilder<'_> {
[INFO] [stdout]     |                                                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/whitenoise_validator-b6d81e91699681b7/out/bindings_analysis.rs:540:34
[INFO] [stdout]     |
[INFO] [stdout] 540 | ...sm(&mut self, utilities: u32, candidates: u32, privacy_usage: Vec<proto::PrivacyUsage>) -> builders::ExponentialMechanismBuilder {
[INFO] [stdout]     |       ^^^^^^^^^ the lifetime is elided here                                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 540 |     pub fn exponential_mechanism(&mut self, utilities: u32, candidates: u32, privacy_usage: Vec<proto::PrivacyUsage>) -> builders::ExponentialMechanismBuilder<'_> {
[INFO] [stdout]     |                                                                                                                                                               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/whitenoise_validator-b6d81e91699681b7/out/bindings_analysis.rs:565:19
[INFO] [stdout]     |
[INFO] [stdout] 565 |     pub fn filter(&mut self, data: u32, mask: u32) -> builders::FilterBuilder {
[INFO] [stdout]     |                   ^^^^^^^^^                           ^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 565 |     pub fn filter(&mut self, data: u32, mask: u32) -> builders::FilterBuilder<'_> {
[INFO] [stdout]     |                                                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/whitenoise_validator-b6d81e91699681b7/out/bindings_analysis.rs:515:18
[INFO] [stdout]     |
[INFO] [stdout] 515 |     pub fn equal(&mut self, left: u32, right: u32) -> builders::EqualBuilder {
[INFO] [stdout]     |                  ^^^^^^^^^                            ^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 515 |     pub fn equal(&mut self, left: u32, right: u32) -> builders::EqualBuilder<'_> {
[INFO] [stdout]     |                                                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/whitenoise_validator-b6d81e91699681b7/out/bindings_analysis.rs:590:31
[INFO] [stdout]     |
[INFO] [stdout] 590 |     pub fn gaussian_mechanism(&mut self, data: u32, privacy_usage: Vec<proto::PrivacyUsage>) -> builders::GaussianMechanismBuilder {
[INFO] [stdout]     |                               ^^^^^^^^^ the lifetime is elided here                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 590 |     pub fn gaussian_mechanism(&mut self, data: u32, privacy_usage: Vec<proto::PrivacyUsage>) -> builders::GaussianMechanismBuilder<'_> {
[INFO] [stdout]     |                                                                                                                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/whitenoise_validator-b6d81e91699681b7/out/bindings_analysis.rs:540:34
[INFO] [stdout]     |
[INFO] [stdout] 540 | ...sm(&mut self, utilities: u32, candidates: u32, privacy_usage: Vec<proto::PrivacyUsage>) -> builders::ExponentialMechanismBuilder {
[INFO] [stdout]     |       ^^^^^^^^^ the lifetime is elided here                                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 540 |     pub fn exponential_mechanism(&mut self, utilities: u32, candidates: u32, privacy_usage: Vec<proto::PrivacyUsage>) -> builders::ExponentialMechanismBuilder<'_> {
[INFO] [stdout]     |                                                                                                                                                               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/whitenoise_validator-b6d81e91699681b7/out/bindings_analysis.rs:614:25
[INFO] [stdout]     |
[INFO] [stdout] 614 |     pub fn greater_than(&mut self, left: u32, right: u32) -> builders::GreaterThanBuilder {
[INFO] [stdout]     |                         ^^^^^^^^^                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                         |
[INFO] [stdout]     |                         the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 614 |     pub fn greater_than(&mut self, left: u32, right: u32) -> builders::GreaterThanBuilder<'_> {
[INFO] [stdout]     |                                                                                          ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/whitenoise_validator-b6d81e91699681b7/out/bindings_analysis.rs:639:22
[INFO] [stdout]     |
[INFO] [stdout] 639 | ...am(&mut self, data: u32, edges: u32, categories: u32, null_value: u32, inclusive_left: u32) -> builders::HistogramBuilder {
[INFO] [stdout]     |       ^^^^^^^^^ the lifetime is elided here                                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 639 |     pub fn histogram(&mut self, data: u32, edges: u32, categories: u32, null_value: u32, inclusive_left: u32) -> builders::HistogramBuilder<'_> {
[INFO] [stdout]     |                                                                                                                                            ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/whitenoise_validator-b6d81e91699681b7/out/bindings_analysis.rs:565:19
[INFO] [stdout]     |
[INFO] [stdout] 565 |     pub fn filter(&mut self, data: u32, mask: u32) -> builders::FilterBuilder {
[INFO] [stdout]     |                   ^^^^^^^^^                           ^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 565 |     pub fn filter(&mut self, data: u32, mask: u32) -> builders::FilterBuilder<'_> {
[INFO] [stdout]     |                                                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/whitenoise_validator-b6d81e91699681b7/out/bindings_analysis.rs:667:19
[INFO] [stdout]     |
[INFO] [stdout] 667 |     pub fn impute(&mut self, data: u32) -> builders::ImputeBuilder {
[INFO] [stdout]     |                   ^^^^^^^^^                ^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 667 |     pub fn impute(&mut self, data: u32) -> builders::ImputeBuilder<'_> {
[INFO] [stdout]     |                                                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/whitenoise_validator-b6d81e91699681b7/out/bindings_analysis.rs:590:31
[INFO] [stdout]     |
[INFO] [stdout] 590 |     pub fn gaussian_mechanism(&mut self, data: u32, privacy_usage: Vec<proto::PrivacyUsage>) -> builders::GaussianMechanismBuilder {
[INFO] [stdout]     |                               ^^^^^^^^^ the lifetime is elided here                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 590 |     pub fn gaussian_mechanism(&mut self, data: u32, privacy_usage: Vec<proto::PrivacyUsage>) -> builders::GaussianMechanismBuilder<'_> {
[INFO] [stdout]     |                                                                                                                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/whitenoise_validator-b6d81e91699681b7/out/bindings_analysis.rs:691:18
[INFO] [stdout]     |
[INFO] [stdout] 691 |     pub fn index(&mut self, data: u32, names: u32, indices: u32, mask: u32) -> builders::IndexBuilder {
[INFO] [stdout]     |                  ^^^^^^^^^ the lifetime is elided here                         ^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 691 |     pub fn index(&mut self, data: u32, names: u32, indices: u32, mask: u32) -> builders::IndexBuilder<'_> {
[INFO] [stdout]     |                                                                                                      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/whitenoise_validator-b6d81e91699681b7/out/bindings_analysis.rs:614:25
[INFO] [stdout]     |
[INFO] [stdout] 614 |     pub fn greater_than(&mut self, left: u32, right: u32) -> builders::GreaterThanBuilder {
[INFO] [stdout]     |                         ^^^^^^^^^                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                         |
[INFO] [stdout]     |                         the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 614 |     pub fn greater_than(&mut self, left: u32, right: u32) -> builders::GreaterThanBuilder<'_> {
[INFO] [stdout]     |                                                                                          ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/whitenoise_validator-b6d81e91699681b7/out/bindings_analysis.rs:718:30
[INFO] [stdout]     |
[INFO] [stdout] 718 |     pub fn laplace_mechanism(&mut self, data: u32, privacy_usage: Vec<proto::PrivacyUsage>) -> builders::LaplaceMechanismBuilder {
[INFO] [stdout]     |                              ^^^^^^^^^ the lifetime is elided here                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 718 |     pub fn laplace_mechanism(&mut self, data: u32, privacy_usage: Vec<proto::PrivacyUsage>) -> builders::LaplaceMechanismBuilder<'_> {
[INFO] [stdout]     |                                                                                                                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/whitenoise_validator-b6d81e91699681b7/out/bindings_analysis.rs:639:22
[INFO] [stdout]     |
[INFO] [stdout] 639 | ...am(&mut self, data: u32, edges: u32, categories: u32, null_value: u32, inclusive_left: u32) -> builders::HistogramBuilder {
[INFO] [stdout]     |       ^^^^^^^^^ the lifetime is elided here                                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 639 |     pub fn histogram(&mut self, data: u32, edges: u32, categories: u32, null_value: u32, inclusive_left: u32) -> builders::HistogramBuilder<'_> {
[INFO] [stdout]     |                                                                                                                                            ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/whitenoise_validator-b6d81e91699681b7/out/bindings_analysis.rs:742:22
[INFO] [stdout]     |
[INFO] [stdout] 742 |     pub fn less_than(&mut self, left: u32, right: u32) -> builders::LessThanBuilder {
[INFO] [stdout]     |                      ^^^^^^^^^                            ^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 742 |     pub fn less_than(&mut self, left: u32, right: u32) -> builders::LessThanBuilder<'_> {
[INFO] [stdout]     |                                                                                    ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/whitenoise_validator-b6d81e91699681b7/out/bindings_analysis.rs:667:19
[INFO] [stdout]     |
[INFO] [stdout] 667 |     pub fn impute(&mut self, data: u32) -> builders::ImputeBuilder {
[INFO] [stdout]     |                   ^^^^^^^^^                ^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 667 |     pub fn impute(&mut self, data: u32) -> builders::ImputeBuilder<'_> {
[INFO] [stdout]     |                                                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/whitenoise_validator-b6d81e91699681b7/out/bindings_analysis.rs:691:18
[INFO] [stdout]     |
[INFO] [stdout] 691 |     pub fn index(&mut self, data: u32, names: u32, indices: u32, mask: u32) -> builders::IndexBuilder {
[INFO] [stdout]     |                  ^^^^^^^^^ the lifetime is elided here                         ^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 691 |     pub fn index(&mut self, data: u32, names: u32, indices: u32, mask: u32) -> builders::IndexBuilder<'_> {
[INFO] [stdout]     |                                                                                                      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/whitenoise_validator-b6d81e91699681b7/out/bindings_analysis.rs:767:20
[INFO] [stdout]     |
[INFO] [stdout] 767 |     pub fn literal(&mut self) -> builders::LiteralBuilder {
[INFO] [stdout]     |                    ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 767 |     pub fn literal(&mut self) -> builders::LiteralBuilder<'_> {
[INFO] [stdout]     |                                                          ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/whitenoise_validator-b6d81e91699681b7/out/bindings_analysis.rs:718:30
[INFO] [stdout]     |
[INFO] [stdout] 718 |     pub fn laplace_mechanism(&mut self, data: u32, privacy_usage: Vec<proto::PrivacyUsage>) -> builders::LaplaceMechanismBuilder {
[INFO] [stdout]     |                              ^^^^^^^^^ the lifetime is elided here                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 718 |     pub fn laplace_mechanism(&mut self, data: u32, privacy_usage: Vec<proto::PrivacyUsage>) -> builders::LaplaceMechanismBuilder<'_> {
[INFO] [stdout]     |                                                                                                                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/whitenoise_validator-b6d81e91699681b7/out/bindings_analysis.rs:791:16
[INFO] [stdout]     |
[INFO] [stdout] 791 |     pub fn log(&mut self, data: u32, base: u32) -> builders::LogBuilder {
[INFO] [stdout]     |                ^^^^^^^^^                           ^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                |
[INFO] [stdout]     |                the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 791 |     pub fn log(&mut self, data: u32, base: u32) -> builders::LogBuilder<'_> {
[INFO] [stdout]     |                                                                        ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/whitenoise_validator-b6d81e91699681b7/out/bindings_analysis.rs:816:24
[INFO] [stdout]     |
[INFO] [stdout] 816 |     pub fn logical_and(&mut self, left: u32, right: u32) -> builders::AndBuilder {
[INFO] [stdout]     |                        ^^^^^^^^^                            ^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                        |
[INFO] [stdout]     |                        the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 816 |     pub fn logical_and(&mut self, left: u32, right: u32) -> builders::AndBuilder<'_> {
[INFO] [stdout]     |                                                                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/whitenoise_validator-b6d81e91699681b7/out/bindings_analysis.rs:742:22
[INFO] [stdout]     |
[INFO] [stdout] 742 |     pub fn less_than(&mut self, left: u32, right: u32) -> builders::LessThanBuilder {
[INFO] [stdout]     |                      ^^^^^^^^^                            ^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 742 |     pub fn less_than(&mut self, left: u32, right: u32) -> builders::LessThanBuilder<'_> {
[INFO] [stdout]     |                                                                                    ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/whitenoise_validator-b6d81e91699681b7/out/bindings_analysis.rs:767:20
[INFO] [stdout]     |
[INFO] [stdout] 767 |     pub fn literal(&mut self) -> builders::LiteralBuilder {
[INFO] [stdout]     |                    ^^^^^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 767 |     pub fn literal(&mut self) -> builders::LiteralBuilder<'_> {
[INFO] [stdout]     |                                                          ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/whitenoise_validator-b6d81e91699681b7/out/bindings_analysis.rs:791:16
[INFO] [stdout]     |
[INFO] [stdout] 791 |     pub fn log(&mut self, data: u32, base: u32) -> builders::LogBuilder {
[INFO] [stdout]     |                ^^^^^^^^^                           ^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                |
[INFO] [stdout]     |                the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 791 |     pub fn log(&mut self, data: u32, base: u32) -> builders::LogBuilder<'_> {
[INFO] [stdout]     |                                                                        ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/whitenoise_validator-b6d81e91699681b7/out/bindings_analysis.rs:816:24
[INFO] [stdout]     |
[INFO] [stdout] 816 |     pub fn logical_and(&mut self, left: u32, right: u32) -> builders::AndBuilder {
[INFO] [stdout]     |                        ^^^^^^^^^                            ^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                        |
[INFO] [stdout]     |                        the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 816 |     pub fn logical_and(&mut self, left: u32, right: u32) -> builders::AndBuilder<'_> {
[INFO] [stdout]     |                                                                                 ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/whitenoise_validator-b6d81e91699681b7/out/bindings_analysis.rs:841:23
[INFO] [stdout]     |
[INFO] [stdout] 841 |     pub fn logical_or(&mut self, left: u32, right: u32) -> builders::OrBuilder {
[INFO] [stdout]     |                       ^^^^^^^^^                            ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                       |
[INFO] [stdout]     |                       the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 841 |     pub fn logical_or(&mut self, left: u32, right: u32) -> builders::OrBuilder<'_> {
[INFO] [stdout]     |                                                                               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/whitenoise_validator-b6d81e91699681b7/out/bindings_analysis.rs:866:24
[INFO] [stdout]     |
[INFO] [stdout] 866 |     pub fn materialize(&mut self, column_names: u32, file_path: String) -> builders::MaterializeBuilder {
[INFO] [stdout]     |                        ^^^^^^^^^ the lifetime is elided here               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 866 |     pub fn materialize(&mut self, column_names: u32, file_path: String) -> builders::MaterializeBuilder<'_> {
[INFO] [stdout]     |                                                                                                        ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/whitenoise_validator-b6d81e91699681b7/out/bindings_analysis.rs:892:20
[INFO] [stdout]     |
[INFO] [stdout] 892 |     pub fn maximum(&mut self, data: u32) -> builders::MaximumBuilder {
[INFO] [stdout]     |                    ^^^^^^^^^                ^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 892 |     pub fn maximum(&mut self, data: u32) -> builders::MaximumBuilder<'_> {
[INFO] [stdout]     |                                                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/whitenoise_validator-b6d81e91699681b7/out/bindings_analysis.rs:916:17
[INFO] [stdout]     |
[INFO] [stdout] 916 |     pub fn mean(&mut self, data: u32) -> builders::MeanBuilder {
[INFO] [stdout]     |                 ^^^^^^^^^                ^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 916 |     pub fn mean(&mut self, data: u32) -> builders::MeanBuilder<'_> {
[INFO] [stdout]     |                                                               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/whitenoise_validator-b6d81e91699681b7/out/bindings_analysis.rs:940:19
[INFO] [stdout]     |
[INFO] [stdout] 940 |     pub fn median(&mut self, data: u32) -> builders::MedianBuilder {
[INFO] [stdout]     |                   ^^^^^^^^^                ^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 940 |     pub fn median(&mut self, data: u32) -> builders::MedianBuilder<'_> {
[INFO] [stdout]     |                                                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/whitenoise_validator-b6d81e91699681b7/out/bindings_analysis.rs:964:20
[INFO] [stdout]     |
[INFO] [stdout] 964 |     pub fn minimum(&mut self, data: u32) -> builders::MinimumBuilder {
[INFO] [stdout]     |                    ^^^^^^^^^                ^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 964 |     pub fn minimum(&mut self, data: u32) -> builders::MinimumBuilder<'_> {
[INFO] [stdout]     |                                                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/whitenoise_validator-b6d81e91699681b7/out/bindings_analysis.rs:988:19
[INFO] [stdout]     |
[INFO] [stdout] 988 |     pub fn modulo(&mut self, left: u32, right: u32) -> builders::ModuloBuilder {
[INFO] [stdout]     |                   ^^^^^^^^^                            ^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 988 |     pub fn modulo(&mut self, left: u32, right: u32) -> builders::ModuloBuilder<'_> {
[INFO] [stdout]     |                                                                               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/whitenoise_validator-b6d81e91699681b7/out/bindings_analysis.rs:841:23
[INFO] [stdout]     |
[INFO] [stdout] 841 |     pub fn logical_or(&mut self, left: u32, right: u32) -> builders::OrBuilder {
[INFO] [stdout]     |                       ^^^^^^^^^                            ^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                       |
[INFO] [stdout]     |                       the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 841 |     pub fn logical_or(&mut self, left: u32, right: u32) -> builders::OrBuilder<'_> {
[INFO] [stdout]     |                                                                               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/whitenoise_validator-b6d81e91699681b7/out/bindings_analysis.rs:866:24
[INFO] [stdout]     |
[INFO] [stdout] 866 |     pub fn materialize(&mut self, column_names: u32, file_path: String) -> builders::MaterializeBuilder {
[INFO] [stdout]     |                        ^^^^^^^^^ the lifetime is elided here               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 866 |     pub fn materialize(&mut self, column_names: u32, file_path: String) -> builders::MaterializeBuilder<'_> {
[INFO] [stdout]     |                                                                                                        ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/whitenoise_validator-b6d81e91699681b7/out/bindings_analysis.rs:892:20
[INFO] [stdout]     |
[INFO] [stdout] 892 |     pub fn maximum(&mut self, data: u32) -> builders::MaximumBuilder {
[INFO] [stdout]     |                    ^^^^^^^^^                ^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 892 |     pub fn maximum(&mut self, data: u32) -> builders::MaximumBuilder<'_> {
[INFO] [stdout]     |                                                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/whitenoise_validator-b6d81e91699681b7/out/bindings_analysis.rs:916:17
[INFO] [stdout]     |
[INFO] [stdout] 916 |     pub fn mean(&mut self, data: u32) -> builders::MeanBuilder {
[INFO] [stdout]     |                 ^^^^^^^^^                ^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 916 |     pub fn mean(&mut self, data: u32) -> builders::MeanBuilder<'_> {
[INFO] [stdout]     |                                                               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/whitenoise_validator-b6d81e91699681b7/out/bindings_analysis.rs:940:19
[INFO] [stdout]     |
[INFO] [stdout] 940 |     pub fn median(&mut self, data: u32) -> builders::MedianBuilder {
[INFO] [stdout]     |                   ^^^^^^^^^                ^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 940 |     pub fn median(&mut self, data: u32) -> builders::MedianBuilder<'_> {
[INFO] [stdout]     |                                                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/whitenoise_validator-b6d81e91699681b7/out/bindings_analysis.rs:964:20
[INFO] [stdout]     |
[INFO] [stdout] 964 |     pub fn minimum(&mut self, data: u32) -> builders::MinimumBuilder {
[INFO] [stdout]     |                    ^^^^^^^^^                ^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 964 |     pub fn minimum(&mut self, data: u32) -> builders::MinimumBuilder<'_> {
[INFO] [stdout]     |                                                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> /opt/rustwide/target/debug/build/whitenoise_validator-b6d81e91699681b7/out/bindings_analysis.rs:988:19
[INFO] [stdout]     |
[INFO] [stdout] 988 |     pub fn modulo(&mut self, left: u32, right: u32) -> builders::ModuloBuilder {
[INFO] [stdout]     |                   ^^^^^^^^^                            ^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 988 |     pub fn modulo(&mut self, left: u32, right: u32) -> builders::ModuloBuilder<'_> {
[INFO] [stdout]     |                                                                               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/whitenoise_validator-b6d81e91699681b7/out/bindings_analysis.rs:1013:21
[INFO] [stdout]      |
[INFO] [stdout] 1013 |     pub fn multiply(&mut self, left: u32, right: u32) -> builders::MultiplyBuilder {
[INFO] [stdout]      |                     ^^^^^^^^^                            ^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                     |
[INFO] [stdout]      |                     the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1013 |     pub fn multiply(&mut self, left: u32, right: u32) -> builders::MultiplyBuilder<'_> {
[INFO] [stdout]      |                                                                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/whitenoise_validator-b6d81e91699681b7/out/bindings_analysis.rs:1038:19
[INFO] [stdout]      |
[INFO] [stdout] 1038 |     pub fn negate(&mut self, data: u32) -> builders::NegateBuilder {
[INFO] [stdout]      |                   ^^^^^^^^^                ^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1038 |     pub fn negate(&mut self, data: u32) -> builders::NegateBuilder<'_> {
[INFO] [stdout]      |                                                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/whitenoise_validator-b6d81e91699681b7/out/bindings_analysis.rs:1062:21
[INFO] [stdout]      |
[INFO] [stdout] 1062 |     pub fn negative(&mut self, data: u32) -> builders::NegativeBuilder {
[INFO] [stdout]      |                     ^^^^^^^^^                ^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                     |
[INFO] [stdout]      |                     the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1062 |     pub fn negative(&mut self, data: u32) -> builders::NegativeBuilder<'_> {
[INFO] [stdout]      |                                                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/whitenoise_validator-b6d81e91699681b7/out/bindings_analysis.rs:1013:21
[INFO] [stdout]      |
[INFO] [stdout] 1013 |     pub fn multiply(&mut self, left: u32, right: u32) -> builders::MultiplyBuilder {
[INFO] [stdout]      |                     ^^^^^^^^^                            ^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                     |
[INFO] [stdout]      |                     the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1013 |     pub fn multiply(&mut self, left: u32, right: u32) -> builders::MultiplyBuilder<'_> {
[INFO] [stdout]      |                                                                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/whitenoise_validator-b6d81e91699681b7/out/bindings_analysis.rs:1038:19
[INFO] [stdout]      |
[INFO] [stdout] 1038 |     pub fn negate(&mut self, data: u32) -> builders::NegateBuilder {
[INFO] [stdout]      |                   ^^^^^^^^^                ^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1038 |     pub fn negate(&mut self, data: u32) -> builders::NegateBuilder<'_> {
[INFO] [stdout]      |                                                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/whitenoise_validator-b6d81e91699681b7/out/bindings_analysis.rs:1062:21
[INFO] [stdout]      |
[INFO] [stdout] 1062 |     pub fn negative(&mut self, data: u32) -> builders::NegativeBuilder {
[INFO] [stdout]      |                     ^^^^^^^^^                ^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                     |
[INFO] [stdout]      |                     the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1062 |     pub fn negative(&mut self, data: u32) -> builders::NegativeBuilder<'_> {
[INFO] [stdout]      |                                                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/whitenoise_validator-b6d81e91699681b7/out/bindings_analysis.rs:1086:22
[INFO] [stdout]      |
[INFO] [stdout] 1086 |     pub fn partition(&mut self, data: u32) -> builders::PartitionBuilder {
[INFO] [stdout]      |                      ^^^^^^^^^                ^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                      |
[INFO] [stdout]      |                      the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1086 |     pub fn partition(&mut self, data: u32) -> builders::PartitionBuilder<'_> {
[INFO] [stdout]      |                                                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/whitenoise_validator-b6d81e91699681b7/out/bindings_analysis.rs:1110:18
[INFO] [stdout]      |
[INFO] [stdout] 1110 |     pub fn power(&mut self, data: u32, radical: u32) -> builders::PowerBuilder {
[INFO] [stdout]      |                  ^^^^^^^^^ the lifetime is elided here  ^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1110 |     pub fn power(&mut self, data: u32, radical: u32) -> builders::PowerBuilder<'_> {
[INFO] [stdout]      |                                                                               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/whitenoise_validator-b6d81e91699681b7/out/bindings_analysis.rs:1135:21
[INFO] [stdout]      |
[INFO] [stdout] 1135 |     pub fn quantile(&mut self, data: u32, alpha: f64) -> builders::QuantileBuilder {
[INFO] [stdout]      |                     ^^^^^^^^^                            ^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                     |
[INFO] [stdout]      |                     the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1135 |     pub fn quantile(&mut self, data: u32, alpha: f64) -> builders::QuantileBuilder<'_> {
[INFO] [stdout]      |                                                                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/whitenoise_validator-b6d81e91699681b7/out/bindings_analysis.rs:1160:23
[INFO] [stdout]      |
[INFO] [stdout] 1160 |     pub fn raw_moment(&mut self, data: u32, order: u32) -> builders::RawMomentBuilder {
[INFO] [stdout]      |                       ^^^^^^^^^                            ^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                       |
[INFO] [stdout]      |                       the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1160 |     pub fn raw_moment(&mut self, data: u32, order: u32) -> builders::RawMomentBuilder<'_> {
[INFO] [stdout]      |                                                                                      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/whitenoise_validator-b6d81e91699681b7/out/bindings_analysis.rs:1184:20
[INFO] [stdout]      |
[INFO] [stdout] 1184 |     pub fn reshape(&mut self, data: u32, shape: Vec<u32>) -> builders::ReshapeBuilder {
[INFO] [stdout]      |                    ^^^^^^^^^ the lifetime is elided here     ^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1184 |     pub fn reshape(&mut self, data: u32, shape: Vec<u32>) -> builders::ReshapeBuilder<'_> {
[INFO] [stdout]      |                                                                                      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/whitenoise_validator-b6d81e91699681b7/out/bindings_analysis.rs:1210:19
[INFO] [stdout]      |
[INFO] [stdout] 1210 |     pub fn resize(&mut self, data: u32) -> builders::ResizeBuilder {
[INFO] [stdout]      |                   ^^^^^^^^^                ^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1210 |     pub fn resize(&mut self, data: u32) -> builders::ResizeBuilder<'_> {
[INFO] [stdout]      |                                                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/whitenoise_validator-b6d81e91699681b7/out/bindings_analysis.rs:1234:20
[INFO] [stdout]      |
[INFO] [stdout] 1234 |     pub fn row_max(&mut self, left: u32, right: u32) -> builders::RowMaxBuilder {
[INFO] [stdout]      |                    ^^^^^^^^^                            ^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                    |
[INFO] [stdout]      |                    the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1234 |     pub fn row_max(&mut self, left: u32, right: u32) -> builders::RowMaxBuilder<'_> {
[INFO] [stdout]      |                                                                                ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/whitenoise_validator-b6d81e91699681b7/out/bindings_analysis.rs:1259:20
[INFO] [stdout]      |
[INFO] [stdout] 1259 |     pub fn row_min(&mut self, left: u32, right: u32) -> builders::RowMinBuilder {
[INFO] [stdout]      |                    ^^^^^^^^^                            ^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                    |
[INFO] [stdout]      |                    the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1259 |     pub fn row_min(&mut self, left: u32, right: u32) -> builders::RowMinBuilder<'_> {
[INFO] [stdout]      |                                                                                ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/whitenoise_validator-b6d81e91699681b7/out/bindings_analysis.rs:1284:39
[INFO] [stdout]      |
[INFO] [stdout] 1284 | ...sm(&mut self, data: u32, lower: u32, upper: u32, privacy_usage: Vec<proto::PrivacyUsage>) -> builders::SimpleGeometricMechanismBuilder {
[INFO] [stdout]      |       ^^^^^^^^^ the lifetime is elided here                                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1284 |     pub fn simple_geometric_mechanism(&mut self, data: u32, lower: u32, upper: u32, privacy_usage: Vec<proto::PrivacyUsage>) -> builders::SimpleGeometricMechanismBuilder<'_> {
[INFO] [stdout]      |                                                                                                                                                                          ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/whitenoise_validator-b6d81e91699681b7/out/bindings_analysis.rs:1086:22
[INFO] [stdout]      |
[INFO] [stdout] 1086 |     pub fn partition(&mut self, data: u32) -> builders::PartitionBuilder {
[INFO] [stdout]      |                      ^^^^^^^^^                ^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                      |
[INFO] [stdout]      |                      the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1086 |     pub fn partition(&mut self, data: u32) -> builders::PartitionBuilder<'_> {
[INFO] [stdout]      |                                                                         ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/whitenoise_validator-b6d81e91699681b7/out/bindings_analysis.rs:1310:21
[INFO] [stdout]      |
[INFO] [stdout] 1310 |     pub fn subtract(&mut self, left: u32, right: u32) -> builders::SubtractBuilder {
[INFO] [stdout]      |                     ^^^^^^^^^                            ^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                     |
[INFO] [stdout]      |                     the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1310 |     pub fn subtract(&mut self, left: u32, right: u32) -> builders::SubtractBuilder<'_> {
[INFO] [stdout]      |                                                                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/whitenoise_validator-b6d81e91699681b7/out/bindings_analysis.rs:1110:18
[INFO] [stdout]      |
[INFO] [stdout] 1110 |     pub fn power(&mut self, data: u32, radical: u32) -> builders::PowerBuilder {
[INFO] [stdout]      |                  ^^^^^^^^^ the lifetime is elided here  ^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1110 |     pub fn power(&mut self, data: u32, radical: u32) -> builders::PowerBuilder<'_> {
[INFO] [stdout]      |                                                                               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/whitenoise_validator-b6d81e91699681b7/out/bindings_analysis.rs:1335:16
[INFO] [stdout]      |
[INFO] [stdout] 1335 |     pub fn sum(&mut self, data: u32) -> builders::SumBuilder {
[INFO] [stdout]      |                ^^^^^^^^^                ^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                |
[INFO] [stdout]      |                the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1335 |     pub fn sum(&mut self, data: u32) -> builders::SumBuilder<'_> {
[INFO] [stdout]      |                                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/whitenoise_validator-b6d81e91699681b7/out/bindings_analysis.rs:1359:20
[INFO] [stdout]      |
[INFO] [stdout] 1359 |     pub fn to_bool(&mut self, data: u32, true_label: u32) -> builders::ToBoolBuilder {
[INFO] [stdout]      |                    ^^^^^^^^^ the lifetime is elided here     ^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1359 |     pub fn to_bool(&mut self, data: u32, true_label: u32) -> builders::ToBoolBuilder<'_> {
[INFO] [stdout]      |                                                                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/whitenoise_validator-b6d81e91699681b7/out/bindings_analysis.rs:1384:21
[INFO] [stdout]      |
[INFO] [stdout] 1384 |     pub fn to_float(&mut self, data: u32) -> builders::ToFloatBuilder {
[INFO] [stdout]      |                     ^^^^^^^^^                ^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                     |
[INFO] [stdout]      |                     the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1384 |     pub fn to_float(&mut self, data: u32) -> builders::ToFloatBuilder<'_> {
[INFO] [stdout]      |                                                                      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/whitenoise_validator-b6d81e91699681b7/out/bindings_analysis.rs:1408:19
[INFO] [stdout]      |
[INFO] [stdout] 1408 |     pub fn to_int(&mut self, data: u32, lower: u32, upper: u32) -> builders::ToIntBuilder {
[INFO] [stdout]      |                   ^^^^^^^^^ the lifetime is elided here            ^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1408 |     pub fn to_int(&mut self, data: u32, lower: u32, upper: u32) -> builders::ToIntBuilder<'_> {
[INFO] [stdout]      |                                                                                          ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/whitenoise_validator-b6d81e91699681b7/out/bindings_analysis.rs:1434:22
[INFO] [stdout]      |
[INFO] [stdout] 1434 |     pub fn to_string(&mut self, data: u32) -> builders::ToStringBuilder {
[INFO] [stdout]      |                      ^^^^^^^^^                ^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                      |
[INFO] [stdout]      |                      the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1434 |     pub fn to_string(&mut self, data: u32) -> builders::ToStringBuilder<'_> {
[INFO] [stdout]      |                                                                        ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/whitenoise_validator-b6d81e91699681b7/out/bindings_analysis.rs:1458:21
[INFO] [stdout]      |
[INFO] [stdout] 1458 |     pub fn variance(&mut self, data: u32) -> builders::VarianceBuilder {
[INFO] [stdout]      |                     ^^^^^^^^^                ^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                     |
[INFO] [stdout]      |                     the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1458 |     pub fn variance(&mut self, data: u32) -> builders::VarianceBuilder<'_> {
[INFO] [stdout]      |                                                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/whitenoise_validator-b6d81e91699681b7/out/bindings_analysis.rs:1135:21
[INFO] [stdout]      |
[INFO] [stdout] 1135 |     pub fn quantile(&mut self, data: u32, alpha: f64) -> builders::QuantileBuilder {
[INFO] [stdout]      |                     ^^^^^^^^^                            ^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                     |
[INFO] [stdout]      |                     the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1135 |     pub fn quantile(&mut self, data: u32, alpha: f64) -> builders::QuantileBuilder<'_> {
[INFO] [stdout]      |                                                                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/whitenoise_validator-b6d81e91699681b7/out/bindings_analysis.rs:1160:23
[INFO] [stdout]      |
[INFO] [stdout] 1160 |     pub fn raw_moment(&mut self, data: u32, order: u32) -> builders::RawMomentBuilder {
[INFO] [stdout]      |                       ^^^^^^^^^                            ^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                       |
[INFO] [stdout]      |                       the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1160 |     pub fn raw_moment(&mut self, data: u32, order: u32) -> builders::RawMomentBuilder<'_> {
[INFO] [stdout]      |                                                                                      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/whitenoise_validator-b6d81e91699681b7/out/bindings_analysis.rs:1184:20
[INFO] [stdout]      |
[INFO] [stdout] 1184 |     pub fn reshape(&mut self, data: u32, shape: Vec<u32>) -> builders::ReshapeBuilder {
[INFO] [stdout]      |                    ^^^^^^^^^ the lifetime is elided here     ^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1184 |     pub fn reshape(&mut self, data: u32, shape: Vec<u32>) -> builders::ReshapeBuilder<'_> {
[INFO] [stdout]      |                                                                                      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/whitenoise_validator-b6d81e91699681b7/out/bindings_analysis.rs:1210:19
[INFO] [stdout]      |
[INFO] [stdout] 1210 |     pub fn resize(&mut self, data: u32) -> builders::ResizeBuilder {
[INFO] [stdout]      |                   ^^^^^^^^^                ^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                   |
[INFO] [stdout]      |                   the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1210 |     pub fn resize(&mut self, data: u32) -> builders::ResizeBuilder<'_> {
[INFO] [stdout]      |                                                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/whitenoise_validator-b6d81e91699681b7/out/bindings_analysis.rs:1234:20
[INFO] [stdout]      |
[INFO] [stdout] 1234 |     pub fn row_max(&mut self, left: u32, right: u32) -> builders::RowMaxBuilder {
[INFO] [stdout]      |                    ^^^^^^^^^                            ^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                    |
[INFO] [stdout]      |                    the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1234 |     pub fn row_max(&mut self, left: u32, right: u32) -> builders::RowMaxBuilder<'_> {
[INFO] [stdout]      |                                                                                ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/whitenoise_validator-b6d81e91699681b7/out/bindings_analysis.rs:1259:20
[INFO] [stdout]      |
[INFO] [stdout] 1259 |     pub fn row_min(&mut self, left: u32, right: u32) -> builders::RowMinBuilder {
[INFO] [stdout]      |                    ^^^^^^^^^                            ^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                    |
[INFO] [stdout]      |                    the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1259 |     pub fn row_min(&mut self, left: u32, right: u32) -> builders::RowMinBuilder<'_> {
[INFO] [stdout]      |                                                                                ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/whitenoise_validator-b6d81e91699681b7/out/bindings_analysis.rs:1284:39
[INFO] [stdout]      |
[INFO] [stdout] 1284 | ...sm(&mut self, data: u32, lower: u32, upper: u32, privacy_usage: Vec<proto::PrivacyUsage>) -> builders::SimpleGeometricMechanismBuilder {
[INFO] [stdout]      |       ^^^^^^^^^ the lifetime is elided here                                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1284 |     pub fn simple_geometric_mechanism(&mut self, data: u32, lower: u32, upper: u32, privacy_usage: Vec<proto::PrivacyUsage>) -> builders::SimpleGeometricMechanismBuilder<'_> {
[INFO] [stdout]      |                                                                                                                                                                          ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/whitenoise_validator-b6d81e91699681b7/out/bindings_analysis.rs:1310:21
[INFO] [stdout]      |
[INFO] [stdout] 1310 |     pub fn subtract(&mut self, left: u32, right: u32) -> builders::SubtractBuilder {
[INFO] [stdout]      |                     ^^^^^^^^^                            ^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                     |
[INFO] [stdout]      |                     the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1310 |     pub fn subtract(&mut self, left: u32, right: u32) -> builders::SubtractBuilder<'_> {
[INFO] [stdout]      |                                                                                   ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/whitenoise_validator-b6d81e91699681b7/out/bindings_analysis.rs:1335:16
[INFO] [stdout]      |
[INFO] [stdout] 1335 |     pub fn sum(&mut self, data: u32) -> builders::SumBuilder {
[INFO] [stdout]      |                ^^^^^^^^^                ^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                |
[INFO] [stdout]      |                the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1335 |     pub fn sum(&mut self, data: u32) -> builders::SumBuilder<'_> {
[INFO] [stdout]      |                                                             ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/whitenoise_validator-b6d81e91699681b7/out/bindings_analysis.rs:1359:20
[INFO] [stdout]      |
[INFO] [stdout] 1359 |     pub fn to_bool(&mut self, data: u32, true_label: u32) -> builders::ToBoolBuilder {
[INFO] [stdout]      |                    ^^^^^^^^^ the lifetime is elided here     ^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1359 |     pub fn to_bool(&mut self, data: u32, true_label: u32) -> builders::ToBoolBuilder<'_> {
[INFO] [stdout]      |                                                                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/whitenoise_validator-b6d81e91699681b7/out/bindings_analysis.rs:1384:21
[INFO] [stdout]      |
[INFO] [stdout] 1384 |     pub fn to_float(&mut self, data: u32) -> builders::ToFloatBuilder {
[INFO] [stdout]      |                     ^^^^^^^^^                ^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                     |
[INFO] [stdout]      |                     the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1384 |     pub fn to_float(&mut self, data: u32) -> builders::ToFloatBuilder<'_> {
[INFO] [stdout]      |                                                                      ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/whitenoise_validator-b6d81e91699681b7/out/bindings_analysis.rs:1408:19
[INFO] [stdout]      |
[INFO] [stdout] 1408 |     pub fn to_int(&mut self, data: u32, lower: u32, upper: u32) -> builders::ToIntBuilder {
[INFO] [stdout]      |                   ^^^^^^^^^ the lifetime is elided here            ^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1408 |     pub fn to_int(&mut self, data: u32, lower: u32, upper: u32) -> builders::ToIntBuilder<'_> {
[INFO] [stdout]      |                                                                                          ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/whitenoise_validator-b6d81e91699681b7/out/bindings_analysis.rs:1434:22
[INFO] [stdout]      |
[INFO] [stdout] 1434 |     pub fn to_string(&mut self, data: u32) -> builders::ToStringBuilder {
[INFO] [stdout]      |                      ^^^^^^^^^                ^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                      |
[INFO] [stdout]      |                      the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1434 |     pub fn to_string(&mut self, data: u32) -> builders::ToStringBuilder<'_> {
[INFO] [stdout]      |                                                                        ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> /opt/rustwide/target/debug/build/whitenoise_validator-b6d81e91699681b7/out/bindings_analysis.rs:1458:21
[INFO] [stdout]      |
[INFO] [stdout] 1458 |     pub fn variance(&mut self, data: u32) -> builders::VarianceBuilder {
[INFO] [stdout]      |                     ^^^^^^^^^                ^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                     |
[INFO] [stdout]      |                     the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1458 |     pub fn variance(&mut self, data: u32) -> builders::VarianceBuilder<'_> {
[INFO] [stdout]      |                                                                       ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 24.71s
[INFO] [stderr] crater-edition-check: all finished
[INFO] running `Command { std: "docker" "inspect" "aae9493fd1ad03da725a632e8af6f418ed4cf3d4471ec04ed076812b3e532fd5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "aae9493fd1ad03da725a632e8af6f418ed4cf3d4471ec04ed076812b3e532fd5", kill_on_drop: false }`
[INFO] [stdout] aae9493fd1ad03da725a632e8af6f418ed4cf3d4471ec04ed076812b3e532fd5
